package com.classbook.violet.baigiang6.fragment;

import java.util.HashMap;

import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import android.util.Log;

public class MFragmentAdapter extends FragmentPagerAdapter{
	
	int lop = 7;
	
	String[] page_title = {"Tổng hợp", "Đại số", "Hình học",
			"Ngữ văn", "Tiếng Anh", "Vật lí", "Sinh học", "Lịch sử", "Địa lí"};
	HashMap<String, String> sub_map = new HashMap<String, String>();

	public MFragmentAdapter(FragmentManager fm) {
		super(fm);
		// TODO Auto-generated constructor stub
		sub_map.put("Đại số", "THCS/Dai so/Dai so 7/");
		sub_map.put("Hình học", "THCS/Hinh hoc/Hinh hoc 7/");
		sub_map.put("Ngữ văn", "THCS/Ngu Van/Ngu Van 7/");
		sub_map.put("Tiếng Anh", "THCS/Tieng Anh/Tieng Anh 7/");
		sub_map.put("Vật lí", "THCS/Vat li/Vat li 7/");
		sub_map.put("Sinh học", "THCS/Sinh hoc/Sinh hoc 7/");
		sub_map.put("Lịch sử", "THCS/Lich su/Lich su 7/");
		sub_map.put("Địa lí", "THCS/Dia li/Dia li 7/");
	}

	@Override
	public Fragment getItem(int arg0) {
		Log.i("GET FRAGMENT", "POSITON = " + arg0);
		// TODO Auto-generated method stub
		Fragment myFragment = new MenuFragment();
		
		if (arg0 == 0){
			return myFragment = new MenuFragment();
		}else{
			for (int i = 1; i < page_title.length; i++){
				if (arg0 == i){
					myFragment = new SubjectFragment();
					Bundle mBundle = new Bundle();
					mBundle.putString("name", page_title[i] + " " + lop);
					mBundle.putString("link", sub_map.get(page_title[i]));
					myFragment.setArguments(mBundle);
					return myFragment;
				}
			}
		}
		
		return myFragment;
	}

	@Override
	public int getCount() {
		// TODO Auto-generated method stub
		return page_title.length;
	}
	
	@Override
    public CharSequence getPageTitle(int position) {
        return page_title[position];
    }

}
